Locally clocked pipelines and dynamic logic

نویسندگان

  • G. N. Hoyer
  • Gin Yee
  • Carl Sechen
چکیده

The SLS and RLS estimation methods proposed for average power estimation are linear, unbiased, and do not assume any distribution for the input sample data. The experimental results indicate that the least square estimation algorithms converge up to 24 times faster than the Monte Carlo and DIPE for random inputs. ACKNOWLEDGMENT The authors would like to thank the reviewers and the associate editor for their comments and suggestions. REFERENCES [1] E. M. Sentovich et al., " SIS: A system for sequential circuit synthesis, " Statistical estimation of the cumulative distribution function for power dissipation in VLSI circuits, " in Proc. Statistical estimation of average power dissipation using nonparametric techniques, " IEEE Trans. Efficient estimation of dynamic power consumption under a real delay model, " in Proc. Int. Conf. Computation of lower and upper bounds for switching activity using decision theory, " IEEE Trans. Abstract—Micropipelines and most of its variants use a delay-insensitive controller to moderate a pipeline. In search of improved performance, we depart from the delay-insensitive model in favor of a bounded-delay model for the controller. In particular, we demonstrate how a general delay-insensitive controller for level-sensitive pipelines can be improved by assuming a bounded-delay model and taking advantage of delay information to make the controller faster and more efficient. The new control scheme is referred to as locally clocked (LC) control. A highly pipelined logic technique called LC dynamic logic is presented that combines the bounded-delay controller with a latching dynamic logic gate design. Simulations comparing LC control with its delay-insensitive counterpart are presented. Also, an 8 8 bit multiplier with a maximum frequency of 715 MHz for a 1 m CMOS process that uses LC dynamic logic is presented.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance Comparison of Clocked and Asynchronous Pipelines

Clock (synchronous) and self-timed (asynchronous) represent the two principal methodologies associated with timing control and synchronization of digital systems. In this paper, clocked and the asynchronous instruction and arithmetic pipelines are modeled and compared. The approach, which yields the best performance is dependent on technology parameters, operating range and pipeline algorithm c...

متن کامل

Synchronous Interlocked Pipelines

In a circuit environment that is becoming increasingly sensitive to dynamic power dissipation and noise, and where cycle time available for control decisions continues to decrease, locality principles are becoming paramount in controlling advancement of data through pipelined systems. Achieving fine grained power down and progressive pipeline stalls at the local stage level is therefore becomin...

متن کامل

Latency and Throughput Tradeoffs in Self-Timed Speed-Independent Pipelines and Rings

Asynchronous pipelines control the flow of tokens through a sequence of logical stages based on the status of local completion detectors. As in a synchronously clocked circuit, the design of self-timed pipelines can trade off between achieving low latency and high throughput. However, there are more degrees of freedom because of the variances in specific latch and function block styles, and the...

متن کامل

TURlNG A WARD MllCROlPlPELlNES

The ,pipeline processor is a common paradigm for very high speed computing machinery. Pipeline processors provide high speed because their separate stages can operate concurrently, much as different people on a manufacturing assembly line work concurrently on material passing d0w.n the line. Although the concurrency of pipeline processors makes their design a demanding task, they can be Found i...

متن کامل

Turing Award Micropipelines

The pipeline processor is a common paradigm for very high speed computing machinery. Pipeline processors provide high speed because their separate stages can operate concurrently, much as different people on a manufacturing assembly line work concurrently on material passing down the line. Although the concurrency of pipeline processors makes their design a demanding task, they can be found in ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Trans. VLSI Syst.

دوره 10  شماره 

صفحات  -

تاریخ انتشار 2002